#ifndef LOGGERDEBUG_H
#define LOGGERDEBUG_H
#include "ILogger.h"

//!Logger to write in the debug console of visual studio
class CLoggerDebug : public ILogger
{
public:
	//!Constructor
	CLoggerDebug(void);

	//!Destructor
	~CLoggerDebug(void);

	//!Write log in the debug output of visual studio.
	void write(const string& log)const;

	//!Return itself to chain logs.
	/*!
	\return Return the this pointer.
	*/
	ILogger& Log();
};

#endif
